﻿using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using KPIS.GERP.GHRMS.MODEL;

namespace KPIS.GERP.GHRMS.IBLL
{
    public interface ITrainingCoreCompetencyBLL
    {
        DataTable LoadCoreCompetency();
        DataTable LoadCompentencyLevel();
        DataTable Search(int? intCurrCompetencySeq, int? intCoreCompentencyTypeSeq, int? intCompentencyLevel, int? intProficiencySeq, int? ID);
        void Delete(int? intCurrCompetencySeq);
        void Insert(int? intCoreCompentencyTypeSeq, int? ID, int? intCompentencyLevel, int? CreatBy);
        void Insert1(int? intCoreCompentencyTypeSeq, int? ID, int? intProficiencySeq, int? CreatBy);
        void Update(int? intCoreCompentencyTypeSeq, int? ID, int? intCompentencyLevel, int? CreatBy, int? intCurrCompetencySeq);
        void Update1(int? intCoreCompentencyTypeSeq, int? ID, int? intProficiencySeq, int? CreatBy, int? intCurrCompetencySeq);
        DataTable LoadCoreCompetencyType();
        bool CheckValueSubmit(int? intCurrCompetencySeq);
        bool CheckUnique(int? ID, int? intCoreCompentencyTypeSeq);
    }
}